Golang Job: Devops Engineer

Job added on

Company

Intel

Location

Santa Clara, CA - United States of America

Job type

Full-Time

Golang Job Details

Job Description


Join an evolving Intel Server Firmware DevOps Release management team, where you will be involved in all aspects of the product development life cycle from requirements to release notes. Be a part of something great.

A DevOps Software engineer will work with a growing release management team and will have experience in the following areas, although not limited to:

  • Design software infrastructure as code (IaC) to automate the provisioning and management of software containers and virtual machines.

  • Migrate systems and services from on-prem to cloud hosted solutions.

  • Develop and automate CI/CD pipelines to build, test, and release software applications as part of a large Agile software development team.

  • Manage distributed version control environments such as GitHub, GitLab, or BitBucket.

  • Design scalable branching strategies to facilitate continuous integration workflows.

  • Instrument software builds using industry standard coverage tools such as BullsEye, SonarQube, Clover, Klocwork, or Coverity.

  • Build solutions to monitor software release pipelines using telemetry services such as Grafana and Prometheus.

  • Deploy microservices to support release management on container orchestration platforms such as Kubernetes, or Docker Swarm.

  • Design command line tools to improve developer efficiency.

  • Design automated software release processes using custom Jenkins-JIRA workflows.

  • Build out automated release management pipelines that provide end to end traceability of all changes from initial development to published product release notes.

  • Build dynamic dashboards to visualize product KPIs across engineering teams.


Responsibilities may be quite diverse, depending on the unique needs of the role. Candidate will be supporting globally distributed Intel Server Firmware Power Management Design and Validation Teams.

The ideal candidate should exhibit the following behavioral traits:

  • Analytical problem solving and multi-tasking skills.

  • Ability to work independently as well as in a team-oriented environment.

  • Strong written and verbal communication skills.

  • Strong presentation and organizational skills.

  • Motivation to independently research new tools and platforms.


Qualifications


You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.

Minimum Qualifications:

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Management Information Systems, or related field with 4+ years of relevant experience - OR - Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, Management Information Systems, or related field with 2+ years of relevant experience in the below:


  • Two or more scripting and compiled languages such as Python, Bash, Shell, Golang, Perl, C/C++, Java, or similar.

  • Version control platforms such as GitHub, GitLab, BitBucket, or similar.

  • Code coverage tools such as BullsEye, Clover, JaCoCo, or similar.

  • Building CI/CD pipelines using Jenkins, CircleCI, Travis CI, or similar.

  • Developing custom automation workflows using REST or similar APIs.

  • Containerizing software builds and microservices using Docker or similar.

  • Agile software management and ALM tools such as JIRA, Confluence, Rally, or similar.


Preferred Qualifications:


  • Building cloud infrastructure as code environments using Terraform or similar.

  • Developing monitoring software release pipelines using telemetry services such as Grafana, Prometheus, or similar.

  • Microservices to support release management on container orchestration platforms such as Kubernetes, Docker Swarm, or similar.

  • Static Code Analysis tools such Klocwork, Coverity, SonarQube, or similar.

  • Security vulnerability scanning tools such as Black Duck, Qualys, or similar.

  • Configuration management tools such as Ansible, Chef, Puppet, Packer or similar.

Inside this Business Group


Xeon and Networking Engineering (XNE) focuses on the development and integration of XEON and Networking SOC's and critical IP's sustain Intels Xeon and 5G networking roadmap.


Other Locations


US, Georgia, Atlanta;US, Massachusetts, Hudson


Intel strongly encourages employees to be vaccinated against COVID-19. Intel aligns to federal, state, and local laws and as a contractor to the U.S. Government is subject to government mandates that may be issued. Intel policies for COVID-19 including guidance about testing and vaccination are subject to change over time.


Posting Statement


All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.


Work Model for this Role


This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.